using System.Collections.Generic;
using KenEgozi.Com.Domain.Aggregates.Post;
using Rhino.Commons;

namespace KenEgozi.Com.Domain.Interfaces.Repositories
{
	public interface IPostsRepository : IRepository<Post>
	{
		ICollection<Post> FindRecent();
		ICollection<Post> FindRecent(int numberOfPosts);
		ICollection<Post> FindInArchive(int year, int month);
		ICollection<Post> FindByUrlFriendlyTagName(string urlFriendlyTagName);
	}
}
